﻿namespace Himp.TaskScheduling
{
    /// <summary>
    /// 机器人测水_化验结果
    /// </summary>
    public class TBSample
    {
        // 自增
        public int ID { get; set; }

        // 样品编号
        public string SampleNo { get; set; }

        // 烘箱位置
        public int PositionNo { get; set; }

        // 样瓶编号
        public string BottleNum { get; set; }

        // 样品名称
        public string SampleName { get; set; }

        // 浅盘重
        public float TrayWeight { get; set; }

        // 设备号
        public int DeviceNum { get; set; }

        // 来样重量
        public int GetSampleWeight { get; set; }

        // 皮带称重重量
        public int BeltSampleWeight { get; set; }

        // 样重
        public float SampleWeight { get; set; }

        // 残重
        public float LeftWeight { get; set; }

        // 水分值
        public float Moisture { get; set; }

        // 补偿值
        public float LossRate { get; set; }

        // 修正水分
        public float ReviseMoisture { get; set; }

        // 制样开始时间
        public DateTime MakeSampleStartTime { get; set; }

        // 制样结束时间
        public DateTime MakeSampleEndTime { get; set; }

        // 落样开始时间
        public DateTime FallSampleStartTime { get; set; }

        // 落样结束时间
        public DateTime FallSampleEndTime { get; set; }

        // 开始时间
        public DateTime StartingTime { get; set; }

        // 结束时间
        public DateTime EndingTime { get; set; }

        // 样品状态 (0~98-实验中(71-预热烘干 72-正在烘干) 99-已完成 100-已取消)
        public int Status { get; set; }

        // 恒温温度
        public int ConstTemp { get; set; }

        // 恒温时间
        public int ConstTime { get; set; }

        // 温度补偿
        public int TempComp { get; set; }

        // 检查性干燥次数
        public int DryCount { get; set; }

        // 检查性干燥时间时隔
        public int DryTime { get; set; }

        // 检查性干燥精度
        public float Precision { get; set; }

        // 操作者
        public string Operator { get; set; }

        // 备注
        public string Remark { get; set; }

        // 一次残重
        public float LeftWeight1 { get; set; }

        // 二次残重
        public float LeftWeight2 { get; set; }

        // 三次残重
        public float LeftWeight3 { get; set; }

        // 4次残重
        public float LeftWeight4 { get; set; }

        // 5次残重
        public float LeftWeight5 { get; set; }

        // 6次残重
        public float LeftWeight6 { get; set; }

        // 7次残重
        public float LeftWeight7 { get; set; }

        // 8次残重
        public float LeftWeight8 { get; set; }

        // 9次残重
        public float LeftWeight9 { get; set; }

        // 10次残重
        public float LeftWeight10 { get; set; }

        // 恒温开始时间
        public DateTime Time0 { get; set; }

        // 一次残重时间
        public DateTime Time1 { get; set; }

        // 2次残重时间
        public DateTime Time2 { get; set; }

        // 3次残重时间
        public DateTime Time3 { get; set; }

        // 4次残重时间
        public DateTime Time4 { get; set; }

        // 5次残重时间
        public DateTime Time5 { get; set; }

        // 6次残重时间
        public DateTime Time6 { get; set; }

        // 7次残重时间
        public DateTime Time7 { get; set; }

        // 8次残重时间
        public DateTime Time8 { get; set; }

        // 9次残重时间
        public DateTime Time9 { get; set; }

        // 10次残重时间
        public DateTime Time10 { get; set; }

        // 干燥计时
        public int HeatSeconds { get; set; }

        // 烘干次数
        public short HeatTimes { get; set; }

        // 来样方式
        public short AddSmpStyle { get; set; }

        // 环境湿度
        public short EvnHumidity { get; set; }

        // 环境温度
        public short EvnTemp { get; set; }

        // 更新时间
        public DateTime UpdateTime { get; set; }

        // 来样类型
        public int ReceiveType { get; set; }

        // 样瓶位置
        public int BottlePos { get; set; }

        // 样品类型 (0-无需通氮 1- 需要通氮)
        public int SampleType { get; set; }

        // 超差标识 (0-正常 1-超差)
        public int Overproof { get; set; }
    }
}
